thompson submachine gun - English Synonyms Dictionary

thompson submachine gun

n.
[1] Tommy gun